package com.jacklin.utils;

import java.util.Random;

/**
 * @Author:JackLin
 * @Create 2019/3/29 21:43
 */
public class KeyUtil {

    /**
     * 随机生成唯一主键
     * 格式：时间+随机数
     * @return
     */

    public static synchronized String randomGeneratingUniqueKey(){
        //在多线程并发的情况下，产生的订单可能会重复，可以使用synchronized关键字实现线程同步

        Random random = new Random();
        System.currentTimeMillis();


        Integer number = random.nextInt(900000)+100000;
        return System.currentTimeMillis()+String.valueOf(number);

    }
}
